package com.th.supcom.pds.drugsupply.client.model;

import com.extjs.gxt.ui.client.data.BaseModelData;

/**
 * DrugSearch UI模型.
 * 
 */
public class DrugSearchModel extends BaseModelData implements java.io.Serializable
{

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";

    /**
     * add by Zli
     */

    private static final long serialVersionUID = -3712725327877916008L;

    /**
     * 默认构造器 .
     */
    public DrugSearchModel ()
    {

    }

    /**
     * 获取贵重药品.
     * 
     * @return the String
     */
    public String getExpensive ()
    {
        return get ("expensive");
    }

    /**
     * 获取西药、中成药、中草药、普通耗材等.
     * 
     * @return the String
     */
    public String getPhamCateCode ()
    {
        return get ("phamCateCode  ");
    }

    /**
     * 获取标准名称.
     * 
     * @return the String
     */
    public String getPhamName ()
    {
        return get ("phamName");
    }

    /**
     * 获取摆药方式:人工摆药，机器摆药.
     * 
     * @return the String
     */
    public String getPutDrugMode ()
    {
        return get ("putDrugMode");
    }

    /**
     * 获取 限制标识.
     * 
     * @return the String
     */
    public String getRestrictionSign ()
    {
        return get ("restrictionSign");
    }

    /**
     * 获取在此机构中已停止使用.
     * 
     * @return the String
     */
    public String getSupplyIndicator ()
    {
        return get ("supplyIndicator");
    }

    /**
     * 获取发药方式.
     * 
     * @return the String
     */
    public String getSvrModeTypeId ()
    {
        return get ("svrModeTypeId");
    }

    /**
     * 设置贵重药品.
     * 
     * @param expensive the expensive to set.
     */
    public void setExpensive (final String expensive)
    {
        set ("expensive", expensive);
    }

    /**
     * 设置西药、中成药、中草药、普通耗材等.
     * 
     * @param phamCateCode the phamCateCode to set.
     */
    public void setPhamCateCode (final String phamCateCode)
    {
        set ("phamCateCode  ", phamCateCode);
    }

    /**
     * 设置标准名称.
     * 
     * @param phamName the phamName to set.
     */
    public void setPhamName (final String phamName)
    {
        set ("phamName", phamName);
    }

    /**
     * 设置摆药方式:人工摆药，机器摆药.
     * 
     * @param putDrugMode the putDrugMode to set.
     */
    public void setPutDrugMode (final String putDrugMode)
    {
        set ("putDrugMode", putDrugMode);
    }

    /**
     * 设置 限制标识.
     * 
     * @param restrictionSign the restrictionSign to set.
     */
    public void setRestrictionSign (final String restrictionSign)
    {
        set ("restrictionSign", restrictionSign);
    }

    /**
     * 设置在此机构中已停止使用.
     * 
     * @param supplyIndicator the supplyIndicator to set.
     */
    public void setSupplyIndicator (final String supplyIndicator)
    {
        set ("supplyIndicator", supplyIndicator);
    }

    /**
     * 设置发药方式.
     * 
     * @param svrModeTypeId the svrModeTypeId to set.
     */
    public void setSvrModeTypeId (final String svrModeTypeId)
    {
        set ("svrModeTypeId", svrModeTypeId);
    }

    public void setOrgId (final String orgId)
    {
        set ("orgId", orgId);
    }

    public String getOrgId ()
    {
        return get ("orgId");
    }
}